package com.allen;

import java.util.Date;

import com.allen.excelUtils.column.annotation.ExcelColumn;
import com.allen.excelUtils.column.annotation.Formatter;


public class DemoBean {
	
	@ExcelColumn(name="名称")
	private String name;
	@ExcelColumn(name="操作")
	private String operation;
	@ExcelColumn(name="路径")
	private String path;
	@ExcelColumn(name="别名")
	private String displayName;
	@ExcelColumn(name="序号")
	private Double seq;
	@ExcelColumn(name="数据类型")
	private String dataType;
	@ExcelColumn(name="标准类型")
	private String standardType;
	@ExcelColumn(name="缺省值")
	private Double defaultValue;
	@ExcelColumn(name="是否允许为空")
	private Boolean nullable;
	@ExcelColumn(name="取值范围")
	private String dataSize;
	@ExcelColumn(name="是否主键")
	private Boolean isKey;
	@ExcelColumn(name="字段说明")
	private String colComment;
	@ExcelColumn(name="相关描述")
	private String comment;
	@ExcelColumn(name="格式约束")
	private String mode;
	@ExcelColumn(name="维护人")
	@Formatter(name="formateOpertor",formatterClass=DemoCellFormatter.class)
	private String opertor;
	@ExcelColumn(name="维护时间")
	private Date operteDate;
	@ExcelColumn(name="状态")
	private String state;
	@ExcelColumn(name="版本")
	private String version;
	@ExcelColumn(name="字符集")
	private String characterSet;
	@ExcelColumn(name="字段ID")
	private Double colId;
	@ExcelColumn(name="备注信息")
	private String remarks;
	@ExcelColumn(name="数值范围")
	private String valSize;
	@ExcelColumn(name="字段长度")
	private Double colSize;
	@ExcelColumn(name="精度")
	private Double precision;
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getOperation() {
		return operation;
	}
	public void setOperation(String operation) {
		this.operation = operation;
	}
	public String getPath() {
		return path;
	}
	public void setPath(String path) {
		this.path = path;
	}
	public String getDisplayName() {
		return displayName;
	}
	public void setDisplayName(String displayName) {
		this.displayName = displayName;
	}
	public Double getSeq() {
		return seq;
	}
	public void setSeq(Double seq) {
		this.seq = seq;
	}
	public String getDataType() {
		return dataType;
	}
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
	public String getStandardType() {
		return standardType;
	}
	public void setStandardType(String standardType) {
		this.standardType = standardType;
	}
	public Double getDefaultValue() {
		return defaultValue;
	}
	public void setDefaultValue(Double defaultValue) {
		this.defaultValue = defaultValue;
	}
	public Boolean getNullable() {
		return nullable;
	}
	public void setNullable(Boolean nullable) {
		this.nullable = nullable;
	}
	public String getDataSize() {
		return dataSize;
	}
	public void setDataSize(String dataSize) {
		this.dataSize = dataSize;
	}
	public Boolean getIsKey() {
		return isKey;
	}
	public void setIsKey(Boolean isKey) {
		this.isKey = isKey;
	}
	public String getColComment() {
		return colComment;
	}
	public void setColComment(String colComment) {
		this.colComment = colComment;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	public String getMode() {
		return mode;
	}
	public void setMode(String mode) {
		this.mode = mode;
	}
	public String getOpertor() {
		return opertor;
	}
	public void setOpertor(String opertor) {
		this.opertor = opertor;
	}
	public Date getOperteDate() {
		return operteDate;
	}
	public void setOperteDate(Date operteDate) {
		this.operteDate = operteDate;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getCharacterSet() {
		return characterSet;
	}
	public void setCharacterSet(String characterSet) {
		this.characterSet = characterSet;
	}
	public Double getColId() {
		return colId;
	}
	public void setColId(Double colId) {
		this.colId = colId;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public String getValSize() {
		return valSize;
	}
	public void setValSize(String valSize) {
		this.valSize = valSize;
	}
	public Double getColSize() {
		return colSize;
	}
	public void setColSize(Double colSize) {
		this.colSize = colSize;
	}
	public Double getPrecision() {
		return precision;
	}
	public void setPrecision(Double precision) {
		this.precision = precision;
	}
}
